package com.briup.day11;

/**
 * @author 谭梦寻
 * @version 1.1
 * 枚举：枚举类 一种将对象创建在类的内部的类 数量有限
 * 枚举类Gender本质上是一个final修饰的类，不可以被继承
 * 枚举类会默认继承 java.lang.Enum 这个抽象泛型类
 *  枚举元素，本质上是枚举类对象，且由 static和final 修饰
 *  枚举类提供私有构造器，我们在类外不能主动创建枚举类对象
 *  枚举类中可以包含 public static 静态方法
 */
public enum Gender {
//    FEMALE(),MALE();
    FEMALE("女"),MALE;//男女性别 静态常量 默认调用无参构造器
    private String name;

//    1 显示的定义一个无参构造器
    Gender() {
        System.out.println("无参构造器");
    }
    Gender(String name) {
        this.name = name;
    }
}
